package com.biz.primus.model.order.coupon.vo.consume;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;

import java.io.Serializable;

/**
 * 用券分摊表
 *
 * @author Tiger Feng
 * @date 2017年11月16日
 */
@Data
public class CouponUseVO implements Serializable {
    private static final long serialVersionUID = -8664516126202309606L;

    // 付款行号
    @JsonProperty("pay_rowno")
    private Integer payRowNo;
    // 02-金额券,05-权益券
    @JsonProperty("coupon_group")
    private CouponVO.GroupEnum group;
    // 券种
    @JsonProperty("coupon_type")
    private Integer type;
    // 分摊折现金额
    @JsonProperty("amount")
    private Double amout;
    // 分摊原币金额
    @JsonProperty("oriamount")
    private Double oriAmount;
    // 收券活动ID
    @JsonProperty("event_id")
    private Long eventId;
    // 收券规则ID
    @JsonProperty("policy_id")
    private Long policyId;
    // 对应分摊付款的付款代码
    @JsonProperty("pay_code")
    private String payCode;
    // 1规则券 2 现金券
    @JsonProperty("coupon_class")
    private String couponType;
}
